#header{width:960px;margin:0 auto;text-align:left;}
#logo{float:left;padding:10px 10px 10px 0;}
#logo h1{font-weight:bold;font-size:26px;color:white;}
#main{width:100%;float:left;margin:10px 0;}
#footer{width:100%;float:left;margin:0 auto;text-align:center;padding:10px 0;color:#80a1c1;background:#e5ecf3;}
.full{width:100%;}

.c1{background:#e5ecf3;}
.c2{background:#1b5790;}
.c3{background:#b2d281;}
.c4{background:#7aa13d;}
.c5{background:#f4f1e9;}
.c6{background:#dfdbd2;}

.alpha{padding-left:0;padding-right:10px;}
.omega{padding-left:10px;padding-right:0;}

#logo{float:left;padding:10px 10px 10px 0;}
#logo h1{font-weight:bold;font-size:26px;color:white;}
#menu{float:left;}
#menu a, #menu a:visited{color:#fff;}
#menu ul li{float:left;font-size:18px;padding:10px;margin:10px 10px 0 10px;}
#menu ul li a{text-decoration:none;font-weight:bold;color:#fff;}
#menu ul li.curr{background:#e5ecf3;color:#1b5790}
#menu ul li.curr a, #menu ul li.curr a:visited{color:#1b5790;}
#menu ul li.hover{background:#164673;}
.menu_sub{float:left;width:200px;}
.search{float:right;height:60px;background:#fff;margin:8px 6px 5px;}
.search .keyword,.search .location{float:left;width:250px;padding:5px 10px;}
.search .go{float:left;padding:5px;margin-top:20px;}
.search span{color:#666;font-size:12px;font-weight:normal;}
.search label{font-size:12px;font-weight:bold;}
.search .search_text{height:25px;width:250px;margin:5px 0;font-size:18px;line-height:25px;}
.search .search_btn{margin-top:15px;width:80px;height:30px;}

.category{border:1px solid #cfded0;padding:5px;}
.category h2{color:#c60;font-weight:bold;font-size:14px;padding:5px 2px;}
.category h3{color:#c60;font:bold 12px;}
.category .split{height:1px;background:#cfded0;}

.tab1{float:left;margin-bottom:10px;}
.tab1 ul.tabs{width:669px;float:left;height:22px;border-bottom:1px solid #cfded0;border-right:1px solid #cfded0;}
.tab1 li.title{float:left;font-weight:bold;font-size:16px;height:22px;}
.tab1 li.tab{float:right;height:21px;line-height:21px;border:1px solid #cfded0;border-right:none;background:#e5ecf3;overflow:hidden;position:relative;margin:0 0 -1px;padding:0 5px;}
html .tab1 ul.tabs li.active,html .tab1 ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
.tab1 .tab_container{width:648px;float:left;border:1px solid #cfded0;border-top:none;clear:both;background:#fff;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;padding:10px;}

.box1,.box2,.box3{margin-bottom:10px;}
.box1 .title span,.box2 .title span,.box3 .title span{font-size:12px;font-weight:100;margin-left:10px;}
.box1 .title{font-size:18px;border-weight:bold;border-bottom:1px solid #cfded0;}
.box2{border:1px solid #cfded0;}
.box2 .title{font-size:14px;font-weight:bold;background:#e5ecf3;border-bottom:1px solid #cfded0;padding:4px;}
.box2 .content{padding:4px;}
.box3{border-bottom:1px solid #cfded0;padding:5px 0;}
.box3 .title{color:#373529;font-size:16px;font-weight:bold;}
.box3 .title span{font-size:12px;font-weight:100;margin:0 5px;}

#nav{float:left;width:940px;background:#e5ecf3;padding:5px 10px;}
#nav .catecity{width:940px;}

#cateogry{float:left;width:670px;}
.cate1{border-bottom:1px dashed #bbb;float:left;width:670px;margin:3px 0;padding:3px 0;}
.cate1.last{border-bottom:0;}
.cate1 .title{width:70px;float:left;line-height:24px;color:#333;font-weight:bold;}
.cate1 .ctx{float:left;line-height:24px;}
.cate1 .ctx ul li{float:left;margin:0 5px 3px 0;}

#list{float:left;width:670px;}
#l_header{width:670px;font-size:16px;font-weight:bold;margin-bottom:5px;}
.list1{padding:10px 10px 20px 10px;float:left;width:650px;border-top:1px solid #e5ecf3;}
.list1_hover{background:#e5ecf3;}
.list1 .img{float:left;width:90px;height:90px;border:1px solid #bbb;margin-right:8px;}
.list1 .ctx, .list1 .mark{float:left;width:550px;}
.list1 .title{font-size:15px;font-weight:600;}
.list1 .mark li{float:left;line-height:16px;padding:5px 0;}
.list1 .mark li.m_title{margin-left:10px;}
.list1 .mark li.m_title.first{margin-left:0;}
.list1 .service{color:#999;line-height:18px;}
.list1 .service li{float:left;width:490px;}
.list1 .service li.s_title{width:60px;}
.list1 .desc{line-height:18px;}

.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(/img/icon/jquery.ui.stars.gif) no-repeat 0 0;}
.ui-stars-star a{background-position:0 -32px;}
.ui-stars-star-on a{background-position:0 -48px;}
.ui-stars-star-hover a{background-position:0 -64px;}
.ui-stars-cancel-hover a{background-position:0 -16px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}
